package JVM.第01篇_字节码篇;

/**
 * 指令分类
 * 由于完全介绍和学习这些指令需要花费大量时间。为了让大家能够更快地熟悉和
 * 了解这些基本指令，这里将JVM中的字节码指令集按用途大致分成9类。
 *      ●加载与存储指令
 *      ●算术指令
 *      ●类型转换指令
 *      ●对象的创建与访问指令
 *      ●方法调用与返回指令
 *      ●操作数栈管理指令
 *      ●控制转移指令
 *      ●异常处理指令
 *      ●同步控制指令
 *
 * (说在前面)在做值相关操作时:
 * ●一个指令，可以从局部变量表、常量池、堆中对象、方法调用、系统调用
 * 中等取得数据，这些数据(可能是值，可能是对象的引用)被压入操作数栈。
 * ●一个指令，也可以从操作数栈中取出一到多个值(pop多次)，
 * 完成赋值、加减乘除、方法传参、系统调用等等操作。
 *
 */
public class E2_指令分类 {
    public static void main(String[] args) {

    }
}
